Ключевое слово object позволяет передавать в параметрах любой объект. Смотрим пример:
using System;
class Test
{
public void Param(object ob)
{
Console.WriteLine("{0}",ob);
}
}
class MainClass
{
public static void Main(string[] args)
{
Test ts = new Test();
int i=10;
ts.Param(i);
string s="hello";
ts.Param(s);
}
}
В примере мы использовали переменную типа object для передачи как переменной типа int так и переменной типа string.
